package com.cskaoyan.javase.method._1detail;
/**
 * main方法详解:
 * public static void main(String[] args) {
 *   //方法体
 * }
 *
 * 解释如下：
 *      1.public static表示"公开的，静态的"
 *          这两个修饰符很重要，我们等到面向对象阶段会重点学习它们。
 *      2.void表示方法没有返回值。
 *          main方法是Java程序的入口方法,main方法是JVM调用的
 *          对于这个程序的入口方法,它不需要返回值,它的返回值没有意义
 *      3.main是方法名，代表这个方法是主方法，是程序的入口方法。
 *          main不是关键字，但在Java中它已经成为约定俗成的程序入口方法的方法名。
 *          不要自定义一个方法叫main！
 *      4.（String[] args）是形参列表，其中String[]是一种引用类型，数组（马上讲），args是一个形参名
 *      理论上来说，args可以在符合标识符命名的前提下可以任意写。但是不建议这么做
 *      思考:
 *      在方法的形参列表中,真正起作用,影响方法调用的是什么呢?
 *      是数据类型
 *      数据类型会影响方法的调用
 *      而形参的名字最多只会影响方法内部如何使用外界传入的参数
 *      不会影响外部如何调用该方法
 *
 * @since 14:43
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo3 {
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}
